English Dictionary
◊ CROCUTA CROCUTA
Crocuta crocuta
n : African hyena noted for its distinctive howl [syn: {spotted
hyena}, {laughing hyena}, {Crocuta crocuta}]